home *** CD-ROM | disk | FTP | other *** search
/ 8bitfiles.net/archives / archives.tar / archives / compuserve-file-archive / 23 Geos Applications / TRCKBL.BIN / TRACKBALL.DOC < prev    next >
Text File  |  2019-04-13  |  7KB  |  110 lines

  1.                      ╘RACKBALL (├) 1995 ─AVID ╥. ╟UNDERSON
  2.  
  3. ╔NPUT DRIVERS AND PLANS FOR BUILDING A MULTIPLEXER FOR THE ┴TARI ├╪80 ╘RAK-┬ALL.  ╘HIS PACKAGE IS DISTRIBUTED AS SHAREWARE, PLEASE SEND $5.00 TO ─AVID ╟UNDERSON, 618 ┼AST 2ND ╙T. ┴PT 3, ╙UPERIOR, ╬┼ 68978-1904
  4.  
  5. ─┼╙├╥╔╨╘╔╧╬ ╧╞ ╞╔╠┼╙
  6. ─┼═╧ 1.0 IS A ┬┴╙╔├ PROGRAM THAT POKES A MACHINE LANGUAGE TRACKBALL DRIVER INTO MEMORY.  ╔T CAN BE LOCATED ANYWHERE IN MEMORY WHERE THERE ARE 103 BYTES FREE BY CHANGING THE VALUE OF ╙ IN LINE 10.  ╘HE TRACKBALL MUST BE IN TRACKBALL MODE TO PROPERLY MOVE THE POINTER.  ─UE TO KEYBOARD INCOMPATABILITY IT MUST IN JOYSTICK MODE TO TYPE, AND IN TRACKBALL MODE TO MOVE THE POINTER.  ╘HIS PROGRAM DOES NOT USE THE MULTIPLEXER.
  7.  
  8. ─┼═╧ 2.0 IS A ┬┴╙╔├ PROGRAM THAT POKES A MACHINE LANGUAGE TRACKBALL DRIVER THAT USES THE MULTIPLEXER.  ╔T CAN BE LOCATED ANYWHERE IN MEMORY WHERE THERE ARE 163 BYTES FREE BY CHANGING THE VALUE OF ╙ IN LINE 10.  ╘HE TRACKBALL MUST BE IN TRACKBALL MODE, AND THE ADAPTOR MUST BE INSTALLED TO USE THIS PROGRAM.
  9.  
  10. ╘╥┴├╦┬┴╠╠ 1.0 IS A ╟┼╧╙ INPUT DRIVER FOR THE TRACKBALL.  ╒SE ├╧╬╓┼╥╘ ╓2.5 TO CONVERT IT TO ╟┼╧╙ FORMAT.  ─UE TO KEYBOARD INCONPATABILITY YOU MUST SWITCH TO JOYSTICK MODE TO TYPE, AND TO TRACKBALL MODE TO MOVE THE POINTER WITH ╘╥┴├╦┬┴╠╠ 1.0 INSTALLED.  ┘OU CAN CHANGE THE SPEED OF THE POINTER BY CHANGING THE MINIMUM VELOCITY USING THE PREFERENCE MANAGER.
  11.  
  12. ╘╥┴├╦┬┴╠╠ 2.0 IS A ╟┼╧╙ INPUT DRIVER FOR THE TRACKBALL THAT OVERCOMES THE HARDWARE INCOMPATABILITY PROBLEM BY USING THE MULTIPLEXER.  ╒SE ├╧╬╓┼╥╘ ╓2.5 TO CONVERT IT TO ╟┼╧╙ FORMAT.  ╘HE TRACKBALL MUST BE IN TRACKBALL MODE AND THE MULTIPLEXER MUST BE INASALLED TO WORK PROPERLY WITH ╘╥┴├╦┬┴╠╠ 2.0 INSTALLED.  ┘OU CAN CHANGE THE SPEED OF THE POINTER BY CHANGING THE MINIMUM VELOCITY USING THE PREFERENCE MANAGER.
  13.  
  14. ╘╥┴├╦┬┴╠╠.─╧├ IS THIS FILE.
  15.  
  16. ═╒╠╘╔╨╠┼╪.╙├╚┼═ IS A GEO╨AINT FILE WITH SCHEMATICS AND DIAGRAMS FOR MAKING THE MULTIPLEXER.  ╒SE ├╧╬╓┼╥╘ ╓2.5 TO CONVERT IT TO ╟┼╧╙ FORMAT.
  17.  
  18. ═┴╦╔╬╟ ╘╚┼ ┴─┴╨╘╧╥
  19. ├┴╒╘╔╧╬: ┘OU SHOULD HAVE A KNOWLEDGE OF BASIC ELECTRONICS AND SOLDERING BEFORE ATTEMPTING TO MAKE THE MULTIPLEXER.  ╔MPROPER WIRING COULD DAMAGE YOUR COMPUTER AND/OR TRACKBALL.  ╘HE AUTHOR WILL NOT BE HELD RESPONSIBLE FOR ANY DAMAGE TO YOUR EQUIPMENT.
  20.  
  21. 1. ├UT THE ╨├ BOARD INTO A 1IN. X 5/8IN. RECTANGLE SO THAT THERE IS A 6X10 GRID OF HOLES. (SEE MULTIPLEX.SCHEM)
  22.  
  23. 2. ╙OLDER THE 74╠╙151 ╔├ INTO THE CENTER OF THE CIRCUIT BOARD WITH THE NOTCH POINTING TOWARD THE  MALE  CONNECTOR. (SEE MULTIPLEX.SCHEM)
  24.  
  25. 3. ╙OLDER RESISTOR ╥1 FROM PIN 5 OF ╔├1 TO THE CORNER OF THE ╨├ BOARD NEXT TO THE FEMALE CONNECTOR. (SEE MULTIPLEX.SCHEM)
  26.  
  27. 4. ╙OLDER A WIRE FROM ╥1 TO PIN 1 OF THE FEMALE CONNECTOR. (SEE MUTIPLEX.SCHEM)
  28.  
  29. 5. ╙OLDER THE REST OF THE WIRES IN ACCORDING THE FOLLOWING CHARTS.
  30.  
  31. ╔├1 ╨IN TO ├╬1 ╞EMALE ╨IN
  32. -------------------------
  33.    7              8
  34.    8              8
  35.    9              4
  36.   10              3
  37.   11              2
  38.   16              7
  39.  
  40. ╔├1 ╨IN TO  ├╬2 ═ALE ╨IN
  41. ------------------------
  42.    2              3
  43.    3              2
  44.    4              1
  45.    7              8
  46.    8              8
  47.   15              4
  48.   16              7
  49.  
  50. 6. ╙OLDER A WIRE FROM PIN 6 OF THE FEMALE CONNECTOR TO PIN 6 OF THE MALE CONNECTOR.
  51.  
  52. 7. ─OUBBLE CHECK WIRING AND CHECK FOR SOLDER BRIDGES, COLD SOLDER JOINTS, ECT.
  53.  
  54. 8. ╙NAP THE CUSTOM ADAPTOR HOUSING AROUND THE COMPLETED MULTIPLEXER.
  55.  
  56. 9. ╔NSERT THE TRACKBALL CORD INTO THE MALE END OF THE MULTIPLEXER, AND THE FEMALE END OF THE MULTIPLEXER INTO CONTROL PORT 1.
  57.  
  58.                                   ╨┴╥╘╙ ╠╔╙╘
  59.  
  60.       ─ESCRIPTION       ═OUSER      ─IGI-╦EY     ╬EWARK    ┴LLIED   ╥ADIO ╙HACK
  61.  
  62. ╔├1  74╠╙151 8 TO 1   511-74╠╙151 ─═74╠╙151╬-╬─ ╙╬74╠╙151 ╙╬74╠╙151
  63.      ═ULTIPLEXER
  64.  
  65. ╥1   1╦ OHM 1/4       29╙╩250-1╦    10╦┬╦-╬─     ├┬1025   823-2356   271-1321
  66.      WATT RESISTOR
  67.  
  68. ├╬1  ╞EMALE 9 PIN      152-5109     ┴2047-╬─     76╞1330  720-8029   276-1538
  69.      ─╔╬ ├ONNECTOR
  70.  
  71. ├╬2  ═ALE 9 PIN ─╔╬    152-5009     ┴2043-╬─     76╞1329  720-8019   276-1537
  72.      ├ONNECTOR
  73.  
  74.      ╨├ ┬OARD          400-9032     ╓1005-╬─     38╞408   977-8300   276-1395
  75.  
  76.      ─ SUB CUSTOM      157-4001
  77.      ADAPTOR HOUSING
  78.  
  79. ╘HE ┴TARI ├╪80 TRAK-BALL CAN BE PURCHASED AT THE ├OMPUTER ┬ARGAIN ╙TORE, PHONE NO. (801) 466-8084.
  80.  
  81. ╘╚┼╧╥┘ ╧╞ ╧╨┼╥┴╘╔╧╬
  82. ╫HEN THE TRACKBALL IS ROTATED HORRIZONTALLY IT CAUSES PIN 2 TO TOGGLE. ╫HEN IT IS ROTATED TO THE LEFT, IT CAUSES PIN 1 TO GO LOW, WHEN IT IS ROTATED TO THE RIGHT IT CAUSES PIN 1 GO HIGH. ╫HEN THE TRACKBALL IS ROTATED VERTICALLY IT CAUSES PIN 4 TO TOGGLE.  ╫HEN IT IS ROTATED UP, IT CAUSES PIN 3 TO GO LOW, WHEN IT IS ROTATED DOWN, IT CAUSES PIN 3 TO GO HIGH.
  83.  
  84. ╘HE KEYBOARD AND THE CONTROL PORTS ARE CONNECTED, SO IF ANY OF THE PINS ARE LOW WHILE THE KEYBOARD IS BEING SCANNED, IT WILL BE FALSELY INTERPRETED AS A KEYPRESS.  ╘HE MULTIPLEXER AVOIDS THIS PROBLEM BY NOT READING THE TRACKBALL WHILE THE KEYSCAN IS TAKING PLACE.
  85.  
  86. ╨INS 2,3 AND 4 OF CONTROL PORT 1 ARE SET AS OUTPUTS AND ARE CONNECTED TO INPUT SELECTS ┴,┬ AND ├ RESPECTIVELY.  ╨IN 1 IS SET AS AN INPUT AND IS CONNECTED TO THE OUTPUT OF ╔├1.  ╨IN 6 IS SET AS AN INPUT AND IS USED TO READ THE BUTTON IN THE SAME WAY AS IT WOULD BE READ FROM A JOYSTICK.  ╘HE MULTIPLEXER IS WIRED SO THAT WHEN LESS THAN 2 OF THE INPUT SELECT PINS ON ╔├1 ARE LOW, IT SELECTS AN UNUSED INPUT, THIS CUSES THE ╔├'S OUTPUT TO GO HIGH.  ╘HIS IS BECAUSE WHEN A KEY IS PRESSED IT CAN CAUSE ONE OF THE OUTPUTS ON THE CONTROL PORT TO GO LOW, IF THIS WERE TO SELECT AN INPUT ON ╔├1 THAT WAS LOW, IT WOULD PULL PIN 1 OF THE CONTROL PORT LOW, THIS WOULD INTERFERE WITH THE KEYSCAN.  ╫HEN THE KEYBOARD IS NOT BEING SCANNED, THE INPUT DRIVER PROGRAMS SEND CODES TO THE INPUT SELECT PINS THAT SELECT INPUT FROM PINS 1 THROUGH 4 ON ├╬2 IN ORDER, THESE INPUTS ARE READ SERIALLY THROUGH PIN 1 OF CONTROL PORT 1.  ╘HIS INFORMATION IS USED TO MOVE THE POINTER ACROSS THE SCREEN.
  87.  
  88. ╘╥╧╒┬╠┼╙╚╧╧╘╔╬╟
  89.  
  90.                ╨╥╧┬╠┼═                                 ╙╧╠╒╘╔╧╬
  91.  
  92. ├URSOR ONLY MOVES DOWN AND TO THE       ╘RACKBALL IS IN JOYSTICK MODE, SWITCH
  93. RIGHT.                                  TO TRACKBALL MODE.
  94.  
  95. ╨OINTER WIGGLES, BUT DOES NOT MOVE.     ╔NSTALL THE MULTIPLEXER, OR USE
  96.                                         ╘╥┴├╦┬┴╠╠ 1.0.
  97.  
  98. ╨OINTER DOES NOT MOVE.                  ┘OU ARE USING THE MULTIPLEXER WITH
  99.                                         ╘╥┴├╦┬┴╠╠ 1.0, USE ╘╥┴├╦┬┴╠╠ 2.0.
  100.  
  101.                                         ╘HE TRACKBALL IS PLUGGED INTO PORT 2,
  102.                                         PLUG IT INTO PORT 1.
  103.  
  104.                                         ╘HE MULTIPLEXER IS NOT WORKING, CHECK
  105.                                         FOR IMPROPER WIRING, SOLDER BRIDGES,
  106.                                         COLD SOLDER JOINTS, ECT.
  107.  
  108. ├OMPUTER SHUTS DOWN WHEN YOU PLUG IN    ╙HORT IN THE MULTIPLEXER, CHECK FOR
  109. THE MULTIPLEXER.                        IMPROPER WIRING AND SOLDER BRIDGES.
  110.